home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / personal / cal94e12.zip / README.CAL < prev    next >
Text File  |  1994-08-09  |  62KB  |  1,597 lines

  1. v1.2
  2.                     CAL94E (TM) Copyright 1994 Brian E. Paquin
  3.                      All rights reserved.
  4. 0.0   DISCLAIMER
  5.       ==========
  6.  
  7.   BY ACCEPTING THIS SOFTWARE THROUGH USING IT FOR ANY PERIOD OF TIME,
  8.   YOU HAVE BECOME SUBJECT TO THE TERMS OF THIS WARRANTY.
  9.   THE AUTHOR DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
  10.   WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY
  11.   IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  12.   PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND SPECIFICALLY
  13.   DISCLAIMED.  NEITHER THE AUTHOR NOR ANYONE ELSE WHO HAS BEEN INVOLVED
  14.   IN THE CREATION, PRODUCTION OR DELIVERY OF THIS SOFTWARE SHALL BE
  15.   LIABLE FOR ANY INDIRECT, CONSEQUENTIAL OR INCIDENTAL DAMAGES ARISING
  16.   FROM THE USE, THE INABILITY TO USE, THE LACK OF COMPATIBILITY WITH
  17.   ANY EQUIPMENT, HARDWARE OR SOFTWARE, OR FROM THE LANGUAGE OR
  18.   INSTRUCTIONS OF THIS SOFTWARE, OR FROM ANY BUSINESS INTERRUPTION
  19.   ALLEGED TO HAVE BEEN CAUSED BY THIS SOFTWARE, EVEN IF THE AUTHOR
  20.   HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  21.   IN ADDITION, THE AUTHOR IS NOT LIABLE TO DAMAGES BASED ON CONTRACT,
  22.   TORT, WARRANTY OR ON ANY OTHER LEGAL OR EQUITABLE GROUNDS.  IN THE
  23.   EVENT THAT ANY LIABILITY SHOULD ARISE AT LAW, THE ACCEPTER OF THIS
  24.   SOFTWARE AGREES THAT SUCH LIABILITY, IF ANY, SHALL BE LIMITED TO AND
  25.   IN NO EVENT SHALL EXCEED, THE PRICE PAID BY THE LICENSEE REGARDLESS
  26.   OF THE FORM OF THE CLAIM.  THE PERSON USING THE SOFTWARE BEARS ALL
  27.   RISK FOR THE INSTALLATION, USE AND RESULTS OBTAINED FROM THE PROGRAM.
  28.  
  29.   THE AUTHOR RETAINS ALL RIGHTS TO THE PROGRAM.
  30.  
  31.   This software and the disks on which it is contained is licensed to
  32.   you, for your own use.  This is copyrighted software.  You are not
  33.   obtaining title to the software or any copyright rights.  You may
  34.   not sublicense, rent, lease, convey, modify, translate, convert to
  35.   another programming language, decompile, or disassemble the software
  36.   for any purpose.
  37.  
  38.   You may make as many copies of this software as you need for backup
  39.   purposes.  You may use this software on more than one computer, provided
  40.   that there is no chance that it will be used simultaneously on more
  41.   than one computer.
  42.  
  43.   This agreement shall be construed, interpreted and governed by
  44.   the laws of the Province of Ontario.  Any action or proceeding
  45.   brought by either party against the other arising out of or related
  46.   to this agreement shall be brought only in a court of competent
  47.   jurisdiction located in Frontenac County, Ontario Canada.
  48.  
  49.  
  50.                  CAL94E VERSION 1.2  USER GUIDE
  51.                  ------------------------------
  52.  
  53.                 CAL94E (TM) Copyright 1994 Brian E. Paquin
  54.                 All rights reserved.
  55.  
  56.  
  57.   CAL94E is a straightforward and intuitive program that will assist you
  58.   in managing personal information.  It does this by providing:
  59.  
  60.       -  A calendar / scheduler.
  61.       -  Storage of names and addresses.
  62.       -  Storage of quick (brief) notes.
  63.       -  A calculator (program ICALC).
  64.  
  65.   CAL94E provides a wide variety of support functions to help you create,
  66.   maintain, view and print the data that you need on a day-to-day basis.
  67.  
  68.   When did you last change the batteries in your smoke detector?  Do
  69.   you already have something planned for next Wednesday?  What birthdays
  70.   are coming up next month?   What is the name and phone number of the
  71.   plumber who did such good work for you?  Get control of this information
  72.   by storing it with CAL94E!
  73.  
  74.   ***** There are no additional license fees required for those who have
  75.         registered a previous version of CAL94E.
  76.  
  77.            ********************************************
  78.            *                                          *
  79.            *   WHAT'S NEW IN VERSION 1.2 (Aug 1994)   *
  80.            *                                          *
  81.            ********************************************
  82.  
  83.    1.  Calendar Event Categories can now be customized to suit
  84.        your requirements.  Refer to Section 7.5.8.
  85.  
  86.    2.  New Calendar Event Frequencies have been added.  The "Every
  87.        Month, .. "  frequencies can be further defined as "Every 'n'
  88.        Mths, .. ".  Refer to Section 7.5.9.
  89.  
  90.    3.  Name and Address printing is now oriented towards printing
  91.        labels.  Refer to Section 7.5.10.
  92.  
  93.  
  94.           CHANGES THAT WERE PREVIOUSLY MADE IN VERSION 1.1 (May 1994)
  95.  
  96.    -   Some users of Version 1.0 experienced a 1-second delay
  97.        before a pop-up menu appeared on the screen.  This delay
  98.        has been eliminated.
  99.  
  100.    -   An Autodialer has been added for Hayes-compatible modems.
  101.        Refer to Section 7.5.7 for details.
  102.  
  103.    -   The Instant Calculator that was part of CAL94E Version 1.0
  104.        is now a separate program: ICALC.EXE.  (There is no
  105.        separate registration fee.)
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.                            TABLE OF CONTENTS
  113.                            =================
  114.  
  115.              Legal Matters  ..........................  1.0
  116.              Suggestions / Warnings  .................  2.0
  117.              Registration  ...........................  3.0
  118.              Support   ...............................  4.0
  119.              System Requirements  ....................  5.0
  120.              Program Setup  ..........................  6.0
  121.              Description of CAL94E ...................  7.0
  122.                The Calendar / Scheduler ............... 7.1
  123.                Names and Addresses  ................... 7.2
  124.                Quick Notes  ........................... 7.3
  125.                The Calculator ......................... 7.4
  126.                Miscellaneous Points ................... 7.5
  127.              Use of the Keyboard .....................  8.0
  128.              Use of a Mouse ..........................  9.0
  129.  
  130.  
  131.  ----------------------------------------------------------------------
  132.  
  133. 1.0   LEGAL MATTERS
  134.       =============
  135.  
  136.   The author grants permission for the program and its associated files
  137.   to be copied and distributed freely, provided that no fee is charged.
  138.   SHAREWARE DISTRIBUTORS:  Refer to file VENDOR.DOC for terms and
  139.   conditions for charging distribution fees.
  140.  
  141.   You may give only complete and unmodified copies of the program,
  142.   associated data files and documentation to others for their evaluation.
  143.  
  144.   If you use this software for more than 30 days, you are required to
  145.   register it, as described in the section on registration.
  146.  
  147.  
  148.    TRADEMARK ACKNOWLEDGMENT:
  149.    ------------------------
  150.  
  151.     All brand and product names mentioned are trademarks of their
  152.     respective companies.
  153.  
  154.  
  155.  
  156.  ----------------------------------------------------------------------
  157.  
  158. 2.0   SUGGESTIONS / WARNINGS
  159.       ======================
  160.  
  161. CAL94E files are not encrypted or hidden.  They could be viewed, changed
  162. or deleted by anyone who has access to them.
  163.  
  164. Do not rely on this program (or any other single means) to remind you of
  165. important events, to store important notes or important name and address
  166. information.  Computer systems can fail for various reasons.
  167.  
  168. Ensure that the disk(ette)s containing your datafiles have enough space
  169. available on them for the addition of new data.
  170.  
  171. There is nothing in CAL94E designed to detect viruses or to correct the
  172. damage that can be done by viruses.
  173.  
  174. Back up computer files on a regular basis to protect from loss of data.
  175.  
  176. The Standard Events in the base calendar event files have been selected
  177. by the author.  They contain common holidays and other observed days, as
  178. well as selected historical days.  The accuracy of this information is
  179. not guaranteed.  Many standard holidays are observed on different dates
  180. in different locations, and so you should 'check your local listings'.
  181. Most of the standard events are set to start in 1980, regardless of the
  182. actual date on which they were first observed.  Standard events that
  183. have irregular dates (such as Easter) do not go past the year 2020.
  184.  
  185. Section 7.5.6 describes some problems that you might encounter, and their
  186. solutions.
  187.  
  188.  
  189.  ----------------------------------------------------------------------
  190.  
  191. 3.0   REGISTRATION
  192.       ============
  193.  
  194. CAL94E is distributed as shareware, which is a marketing concept that
  195. allows you to "try before you buy" a program.  CAL94E is copyright
  196. protected, and the author retains all rights to the program.  The
  197. registration fee entitles you to use the program on one computer at
  198. any given time.
  199.  
  200. Note that this is a FULLY FUNCTIONAL PROGRAM - it is not a demonstration
  201. version, and it will not quit working after a certain period of time or
  202. a certain number of uses.  The shareware industry depends on your honesty
  203. in order to continue providing an inexpensive alternative to buying
  204. software off the store shelf, sight unseen.
  205.  
  206. You are allowed to use this program for your evaluation for a period
  207. of 30 days without registering it.  After 30 days, you must either
  208. register this program or cease using it.  It is not public domain
  209. software, and it is not free.
  210.  
  211. No additional license fees are required from those who have registered
  212. a previous version of CAL94E.
  213.  
  214.  
  215.   THE BENEFITS OF REGISTERING CAL94E ARE:
  216.   ======================================
  217.  
  218. 1.  You will be entitled to receive support (see the next section).
  219.  
  220. 2.  You will receive a dot-matrix printed list of 94 examples of
  221.     personal information that you might want to store using CAL94E.
  222.  
  223.         You might find that this particular piece of literature is
  224.         worth the price of registration by itself.  It is amazing
  225.         how much information is necessary these days in order to
  226.         stay organized and out of trouble!
  227.  
  228. 3.  You will receive a letter from the author thanking you for your
  229.     registration.
  230.  
  231. 4.  You will be notified of significant new releases of the software.
  232.     There will be no additional license fees for minor upgrades.  Major
  233.     upgrades will be available at a reduced fee for registered users.
  234.  
  235. 5.  Your comments and suggestions for changes will be considered for a
  236.     future release of the software.
  237.  
  238. 6.  You will be supporting the shareware industry.
  239.  
  240. 7.  You will avoid violating the author's copyright of CAL94E.
  241.  
  242. 8.  You will enjoy guilt-free use of the program for years to come.
  243.  
  244.  
  245.  
  246.   HOW TO REGISTER:
  247.   ===============
  248.  
  249. File  REGISTER.FRM  contains information on how to register.  The
  250. first copy that you register costs $23.  For site licenses, a sliding
  251. scale is appied to the cost of additional copies, as explained in that
  252. file.
  253.  
  254. The registration fee for CAL94E is low because you have already been
  255. provided with everything that you need to use the program.  When you
  256. send in your registration fee, you will not receive a registered
  257. (better) version of the program or a printed manual.  If you register
  258. multiple copies, you will have to make the copies yourself from the
  259. files that you already have.  These saved expenses are passed along
  260. to you.
  261.  
  262. The contact for registration and for any questions or comments is:
  263.  
  264.                   Brian Paquin
  265.                   P.O. Box 1724
  266.                   Kingston, Ont.  K7L 5J6
  267.                   Canada
  268.  
  269.  
  270.  ----------------------------------------------------------------------
  271.  
  272. 4.0   SUPPORT
  273.       =======
  274.  
  275. Support from the author is offered:
  276.  
  277. 1. Through the mail.  Send questions and/or comments to the address
  278.    noted in the Registration Section.
  279.  
  280. 2. Through Compuserve (73654,1166).
  281.  
  282. Your questions will be answered during your 30 day trial period, and
  283. for 3 months after you have registered.
  284.  
  285.  
  286.  ----------------------------------------------------------------------
  287.  
  288. 5.0  SYSTEM REQUIREMENTS
  289.      ===================
  290.  
  291. - An IBM PC or compatible system.
  292. - A color or monochrome video card.
  293. - MS-DOS Operating System, Version 3.0 or greater.
  294. - Approximately 246k of available memory.
  295.  
  296. The amount of available memory on your system will depend on the total
  297. amount of conventional memory that is installed on your machine, and the
  298. amount that is being used for other purposes, such as the operating
  299. system, device drivers, TSR's, etc.   CAL94E does not use extended or
  300. expanded memory.
  301.  
  302. A HARD DISK is highly recommended.  It is much faster than a diskette,
  303. and you are less likely to run out of disk space.
  304.  
  305. A MOUSE makes the program easier to use, but it is not required.
  306.  
  307. A PRINTER is helpful if you need hardcopy information, such as printed
  308. calendars, names and addresses, or quick notes.  CAL94E can only deal
  309. with printers connected through a parallel port.  However, if you have
  310. a serial connection, or if you have any problems with printing from this
  311. program, you always have the option of "printing" to a disk file.  After
  312. you exit the program, you can then print the disk file using whatever
  313. method that works for you.  As an alternative, you could consider
  314. redirecting LPTn (parallel) to COMn (serial) using the DOS 'MODE'
  315. command, if your printer is connected to a serial port.
  316.  
  317. The "Instant Calculator" program (ICALC) will detect the presence of a
  318. NUMERIC COPROCESSOR (8087).  It is possible that your computer might give
  319. ICALC incorrect information about the presence of a coprocessor, saying
  320. that it has one when it doesn't.  If you experience problems with the
  321. Instant Calculator, then key:
  322.  
  323.        SET 87=N
  324.  
  325. from the DOS prompt before running the program.
  326.  
  327.  ----------------------------------------------------------------------
  328.  
  329. 6.0  PROGRAM SETUP
  330.      =============
  331.  
  332.  6.1   Installation
  333.        ------------
  334.  
  335. For those who have previously installed CAL94E
  336. ----------------------------------------------
  337.  
  338. Good practise requires that you should test out new versions of software
  339. before you delete the equivalent old version.  Be sure to make at least
  340. one backup of your existing CAL94E files before proceeding to install v1.2.
  341. The data files (*.EVT, *.NAM, *.NOT) that you created under previous
  342. versions of CAL94E are usable under v1.2 without the need for file
  343. conversion.  All other files must be replaced with the new versions
  344. (CAL94E.EXE, HELP.CAL, README.CAL, etc.).
  345.  
  346. **NOTE:  Some software distributors include their own procedures for
  347.          program installation.  If you have received such a procedure
  348.          with the program (often called  INSTALL.EXE  or  INSTALL.BAT ),
  349.          and that procedure installs the software to your hard drive,
  350.          then proceed to Section 6.2.
  351.  
  352.      ----------------------------------------------------------
  353.  
  354. The most common way to install this program and its associated files
  355. is to copy them from the 'A' diskette drive to the 'C' hard drive.
  356. Here is the sequence of MS-DOS commands needed to do so.  After keying
  357. each command, press the ENTER key.
  358.  
  359.   C:              { changes to the 'C' drive                  }
  360.   CD \            { changes to the root directory of 'C'      }
  361.   MD \CAL94E      { makes a directory on 'C' called 'CAL94E',
  362.                     if you do not already have this directory }
  363.   CD \CAL94E      { changes to that directory                 }
  364.   COPY A:\*.*     { copies all files on the diskette in the   }
  365.                   { 'A' drive to C:\CAL94E                    }
  366.  
  367. It is not necessary to call the new directory 'CAL94E'.
  368.  
  369. Continue reading for more information on completing the initial setup.
  370.  
  371.  
  372.  6.2  Files
  373.       -----
  374.  
  375. After installation, you should have the following files:
  376.  
  377. Programs         - CAL94E.EXE
  378.                  - ICALC.EXE
  379.                  - README.EXE
  380.  
  381. Program files    - CTRL.CAL
  382.                  - HELP.CAL
  383.                  - MACRO.CAL
  384.  
  385. Data files       - BASECN12.EVT   (base Calendar Events file for Canada)
  386.                  - BASEUS12.EVT   (base Calendar Events file for the USA)
  387.                  - BASE12.NAM     (base Name and Address file)
  388.                  - BASE12.NOT     (base Notes file)
  389.  
  390.      (The above-mentioned "base" files are files that are in the format
  391.       needed by CAL94E.)
  392.  
  393.  
  394. Documentation files
  395.                  - WHATS.NEW    (changes in Version 1.2)
  396.                  - README.CAL   (the file that you are now reading)
  397.                  - CALDOC.NOT   (Additional documentation for this program,
  398.                                  accessible through the 'QUICK NOTES'
  399.                                  function of CAL94E.
  400.                  - ABOUT.CAL    (an overview of CAL94E)
  401.                  - SHORT.DOC    (a short summary of CAL94E)
  402.                  - VENDOR.DOC   (information for shareware distributors)
  403.                  - FILE_ID.DIZ  (information for BBS postings)
  404.                  - FILES.CAL    (a list of all files)
  405.  
  406. Registration form
  407.                  - REGISTER.FRM  (includes prices for volume discounts)
  408.  
  409. Commands
  410.                  - PRINTME.BAT   (print README.CAL)
  411.                  - PRINTREG.BAT  (print REGISTER.FRM)
  412.  
  413. Optional files (might not be present)
  414.                  - {SDA.ID}      (similar to ABOUT.CAL)
  415.                  - other files may be included, but only as allowed by the
  416.                    standards of the Association of Shareware Professionals
  417.                    (ASP).
  418.  
  419. When giving this program to others for their evaluation, all of the
  420. files listed above must be included in their original state, without
  421. any changes made to the content.  Not only is this a requirement, but
  422. it is also a good idea, since you will probably be storing information
  423. of a personal nature on your files.
  424.  
  425. For your own use, you should copy the appropriate "BASE" files.
  426. Refer to Section 7.5.5 for a description of how to do this.
  427.  
  428.  
  429.  6.3  Running the Program
  430.       -------------------
  431.  
  432.  Method #1 - The simple (and best) way to run the program.
  433.  ---------
  434.  
  435. CAL94E will look for some of its files in the current directory (the
  436. one to which DOS is currently pointing).  The simple approach is to
  437. store the program and those files in the same directory.
  438.  
  439. For example, if you followed the installation procedure suggested in
  440. Section 6.1, then CAL94E.EXE (the program), and files CTRL.CAL, HELP.CAL
  441. and MACRO.CAL will be in directory 'CAL94E' on your 'C' drive.  From the
  442. DOS prompt, key:
  443.  
  444.   C: <Enter>           { changes to the 'C' drive             }
  445.   CD\CAL94E <Enter>    { makes 'CAL94E' the current directory }
  446.  
  447. You can then start the program by keying:
  448.  
  449.   CAL94E   <Enter>
  450.  
  451. If you have an old CGA video card that gives problems with snow on
  452. the screen, then key:
  453.  
  454.   CAL94E SNOW  <Enter>
  455.  
  456. instead.  When snow checking is invoked, the screen display speed
  457. is considerably slower.
  458.  
  459. Note that the datafiles containing Calendar Events, Names/Addresses,
  460. and Quick Notes do not have to be stored in the current directory
  461. because you will be able to tell CAL94E to go looking for them from
  462. the "File Selection Menu".   However, for the purposes of simplicity,
  463. you should consider storing them in the same directory with the program
  464. and the program files.
  465.  
  466.  
  467.  Method #2 - Another way to run the program.
  468.  ---------
  469.  
  470. Alternatively, if you have stored the three program files in
  471. directory 'CAL94E', but have stored the program in directory
  472. 'PROGS', then the sequence will be:
  473.  
  474.   C: <Enter>                { changes to the 'C' drive             }
  475.   CD\CAL94E <Enter>         { makes 'CAL94E' the current directory }
  476.   \PROGS\CAL94E <Enter>     { runs CAL94E from directory 'PROGS'   }
  477.      or
  478.   \PROGS\CAL94E SNOW <Enter>
  479.  
  480.  
  481. One more point:  if your computer has a color graphics card but
  482. not a color monitor (as is the case with many laptop computers),
  483. then you might find that the screen is easier to read if you key
  484. the MS-DOS command:
  485.  
  486.    MODE BW80
  487.  
  488. from the DOS prompt, before running the program.
  489.  
  490. If you wish, you can return to color mode after exiting the program
  491. by keying
  492.  
  493.    MODE CO80
  494.  
  495. from the DOS prompt.
  496.  
  497.  
  498. When the program starts, you will be presented with several screens of
  499. instructions and comments - read them carefully the first few times that
  500. you use the program.
  501.  
  502.  ** ALWAYS WATCH THE BOTTOM OF THE SCREEN FOR INSTRUCTIONS **
  503.  
  504.  
  505.  ----------------------------------------------------------------------
  506.  
  507. 7.0  DESCRIPTION OF CAL94E
  508.      =====================
  509.  
  510. CAL94E was designed to provide a straightforward and intuitive means
  511. of performing several functions that are needed to manage personal
  512. information.  They include:
  513.  
  514.      1.  A calendar / scheduler.
  515.      2.  Storage of names and addresses.
  516.      3.  Storage of quick (brief) notes.
  517.      4.  A calculator (program ICALC).
  518.  
  519. In order to gain an appreciation of the importance of personal information,
  520. try this quick quiz:
  521.  
  522.   -  When did you last change the batteries in your smoke detector or the
  523.      filters in your furnace?
  524.  
  525.   -  When was your chimney last cleaned?
  526.  
  527.   -  How many sick days have you taken from work this year?
  528.  
  529.   -  When does the warranty on your exhaust system expire?
  530.  
  531.   -  When did you get your last raise, and how much was it?
  532.  
  533.   -  What is the name and phone number of the plumber who responded
  534.      quickly and effectively to your last emergency call?
  535.  
  536.   -  Do you already have a meeting scheduled for next Wednesday that
  537.      will prevent you from going out for lunch on that day?
  538.  
  539.   -  How many speeding tickets have you had in the last three years?
  540.  
  541.   -  What exactly was it that your accountant advised you to do as soon
  542.      as you get the opportunity?
  543.  
  544.   -  When does your parking permit have to be renewed?
  545.  
  546. By using CAL94E, you will be able to store and access all types of
  547. information that you need.  You only have to remember to use the program
  548. regularly, and allow it to work for you.
  549.  
  550.  
  551. 7.1   The Calendar / Scheduler
  552.       ------------------------
  553.  
  554. The CALENDAR / SCHEDULER provides a means of storing 'events' that
  555. you wish to keep track of.  Events can be anything, such as birthdays,
  556. doctor appointments, scheduled oil changes, lunches, or even 'do list'
  557. items such as remembering to buy dog food.  There are a variety of support
  558. functions in the program, such as viewing and printing a selected month
  559. or year, searching for text occurrences, and finding overlaps (conflicts)
  560. in scheduling.  It is a simple matter to change, view, add and delete
  561. events from your files.  You can also maintain various event files for
  562. different purposes.  The 'base' event files that are provided with CAL94E
  563. already contain common holidays and observed days so that you don't have
  564. to create them yourself.  However, you might have to customize them to
  565. meet local requirements.
  566.  
  567. There are a wide variety of frequencies available for calendar events,
  568. such as:
  569.  
  570.     once
  571.     every day
  572.     every month, 2nd Tuesday
  573.     every 3 months, last Friday
  574.     every year, 3rd Sunday in June
  575.       etc.
  576.  
  577. There is even an option to handle the unusual frequency of U.S. Election
  578. Day, which occurs on the Tuesday after the first Monday in November (which
  579. is not always the first Tuesday).  It can also handle Victoria Day in
  580. Canada, which occurs on the Monday before May 25th.  (Both events are
  581. contained in the standard events provided in the base files, so you
  582. should not have to be concerned with these particular options.)
  583.  
  584. You select a category for every event, such as:
  585.  
  586.     Holiday
  587.     Social Event
  588.     Meeting
  589.     Day in History
  590.       etc.
  591.  
  592. The categories that are provided with CAL94E can be customized to suit
  593. your requirements.  Refer to Section 7.5.8 for details.
  594.  
  595. The one-character category indicator that precedes the category name
  596. (e.g. 'H' with Holiday) will be displayed on the 'View Month' screen in
  597. the boxes for all days that have event occurrences.  Note that the
  598. color of that indicator is part of the customization noted above.
  599.  
  600. The category 'PESTER' has a special meaning in CAL94E.  These events
  601. always show up under today's date (e.g. when you are viewing a month).
  602. This is particularly useful for 'do list' items, because the program
  603. will 'pester' you with these items until you either delete them or
  604. change the category to something else.   When you select the 'PESTER'
  605. category for a new or existing event, CAL94E will always set the Event
  606. Date and Closing Date to today's date (from your system), and it will
  607. set the Frequency to 'Once'.
  608.  
  609. Note that the description 'PESTER' can be customized to something else
  610. such as 'Do list Item', but the indicator 'P' cannot be changed because
  611. of its special meaning.
  612.  
  613. The date range allowed for calendar functions is January 1, 1800 through
  614. December 21, 2099.   A function is provided to do date arithmetic, which
  615. will tell you the difference in days between two dates, as well as date
  616. span between those dates in terms of the number of years, months and days.
  617.  
  618. It is worth noting that CAL94E never displays a month value in numeric
  619. format - the months of the year have names, and CAL94E always uses them!
  620.  
  621.  
  622. 7.2   Names and Addresses
  623.       -------------------
  624.  
  625. The NAMES AND ADDRESSES function provides a means of storing, viewing
  626. and printing text data about people and/or companies that you deal with.
  627. You can create any number of different files for different purposes.
  628.  
  629. The support functions (for searching, printing, etc.) are similar to
  630. those provided with the calendar / scheduler.   The Name and Address
  631. 'Print' function is oriented towards printing labels - refer to Section
  632. 7.5.10.
  633.  
  634.  
  635. 7.3   Quick Notes
  636.       -----------
  637.  
  638. The QUICK NOTES function is very similar the NAMES AND ADDRESSES.  It can
  639. be used to store any piece of information in which you have an interest.
  640. When you store miscellaneous information in a CAL94E Quick Note, you will
  641. always know where to look for it.
  642.  
  643.  
  644. 7.4   The Calculator
  645.       --------------
  646.  
  647. The calculator is a separate program called ICALC.  It is distributed
  648. with CAL94E.
  649.  
  650. The CALCULATOR function allows you work with two numeric fields, 'A' and
  651. 'B'.  It is referred to as an 'Instant Calculator' because after every
  652. keystroke, various results are automatically displayed, such as  A * A,
  653. A * B, A / B, etc.  You can scroll down into the results area and move
  654. the selected value into 'A' or 'B' (whichever one is 'current'), again
  655. with an automatic recalculation of new results.
  656.  
  657.  
  658. 7.5   Miscellaneous Points
  659.       --------------------
  660.  
  661. Rather than giving a blow-by-blow description of every detail about
  662. CAL94E, the following is a list of specific topics that you might find
  663. to be helpful.  In addition to the documention that you are now reading,
  664. there are a variety of notes and suggestions contained in CALDOC.NOT,
  665. as mentioned earlier.  CALDOC.NOT is accessible through the 'Quick Notes'
  666. function of the program.
  667.  
  668. Always pay attention to the context-sensitive instructions that are
  669. found at the bottom of almost every screen in CAL94E.
  670.  
  671. If you have any questions, you can contact the author (Refer to Section 4).
  672.  
  673.  
  674.  7.5.1  Selection Versus Keying
  675.         -----------------------
  676.  
  677. This is one of the major features of CAL94E that makes it easy to use:
  678. with the exception of text information, almost everything is selected
  679. rather than keyed.  For example, when you create a calendar event for
  680. your birthday, you do not key your birth date on a screen, and risk
  681. getting the wrong format (02/04/1960 ?  04/02/60 ?).  Instead, you select
  682. the year, month, and day from screens containing all possible values.
  683. (Month values are always displayed in alphabetic format, e.g. 'Jan' or
  684. 'January'.)
  685.  
  686. The idea of selection also applies when you are selecting a datafile,
  687. such as a Calendar Events File.  Refer to Section 7.5.5.
  688.  
  689.  
  690.  7.5.2  Scrolling
  691.         ---------
  692.  
  693. In addition to the methods for scrolling that are noted on the
  694. screens, you can also scroll downwards using the spacebar.  You
  695. can scroll upwards using:
  696.  
  697.        alt + spacebar,
  698.        ctrl + spacebar
  699.           or
  700.        shift + spacebar.
  701.  
  702. In the 'View Month' screen under the Calendar option, the arrow keys
  703. and mouse movement will normally change the day.  There are a number
  704. of ways to scroll the list of events for the highlighted day:
  705.  
  706.       - Use the Tab key to switch sides, then use the arrows or mouse.
  707.         You can also switch sides by holding down the left mouse button
  708.         and moving the mouse to the left or right.
  709.  
  710.             or
  711.  
  712.       - Set Num Lock on, then use the arrow keys on the numeric keypad.
  713.  
  714.             or
  715.  
  716.       - Hold down the right mouse button and move the mouse up or down
  717.         (away from you or towards you).
  718.  
  719.  
  720.  7.5.3  The Options Menu
  721.         ----------------
  722.  
  723. A menu of options will be available at various points in the program,
  724. wherever your see:
  725.  
  726.      - <Enter>:  Options Menu
  727.  
  728. at the bottom of the screen.
  729.  
  730. In addition to pressing <Enter>, these menus can be accessed in a
  731. number of ways, depending on your preference:
  732.  
  733.      - Press the left mouse button
  734.      - Press F1 (the standard 'Help' key)
  735.      - Press '/'
  736.      - Press '\'
  737.  
  738.  
  739.  7.5.4  Calendar User Events and Standard Events
  740.         ----------------------------------------
  741.  
  742. A CAL94E Calendar Events File is in a specific format required by the
  743. program.  It must contain ONE OR MORE User events followed by ONE OR
  744. MORE Standard events, and all records must be in the format required
  745. by CAL94E.
  746.  
  747. The 'base' calendar event files have multiple entries for certain
  748. standard events.  For example, Remembrance Day (Canada) has entries
  749. that designate it as a:
  750.  
  751.     1.  'Observed Day',
  752.     2.  'Holiday (here)' and
  753.     3.  'Holiday (elsewhere)'.
  754.  
  755. You should select the "List Events" option from the Calendar Menu, scroll
  756. to these events, activate the choice that applies to you, and deactivate
  757. the other entries.
  758.  
  759. It is possible to change, add or delete user events, but standard
  760. events can only be activated or deactivated.  An inactive standard
  761. event will not show on the monthly calendar that you view or print.
  762. (To answer your question, the author did not want to be blamed if you
  763. were to accidentally move Thanksgiving to the middle of the summer.
  764. That is why you can't change Standard Events.)
  765.  
  766. Most standard events are set to start in 1980, regardless of the year
  767. in which they were first observed.  If you wish to store such events
  768. with a date that is prior to the one in the standard events list, create
  769. your own user event, and then deactivate the standard event.
  770.  
  771. Most of the standard events that have irregular dates (such as Easter)
  772. have an end date in the year 2020.
  773.  
  774.  
  775.  
  776.  7.5.5  Program Files and Data Files
  777.         -----------------------------
  778.  
  779. CAL94E uses two types of files when it is running, program files and
  780. data files.
  781.  
  782. The program files are:
  783.  
  784.     CTRL.CAL
  785.     MACRO.CAL
  786.     HELP.CAL
  787.  
  788. CAL94E uses these files for its own purposes.  As mentioned earlier, it
  789. will look for them in the current directory.
  790.  
  791. Data files are used to store your personal information.  They are:
  792.  
  793.     (anything).EVT   Calendar Event files
  794.         "      NAM   Name and Address files
  795.         "      NOT   Quick Notes
  796.  
  797. CAL94E requires that these files be in a specific format, and so you
  798. should only create new files by copying files that you know to be in
  799. the correct format.
  800.  
  801. To start, you should copy the appropriate "BASE" files that came with the
  802. program.  For example, you might copy "BASECN12.EVT" to "BARNEY.EVT",
  803. and use "BARNEY.EVT" to store your own calendar events (if your name is
  804. Barney, and you live in Canada).  If you require additional event files for
  805. different purposes, e.g. home and office, you can repeat this process.
  806.  
  807. You should also copy:
  808.    "BASE12.NOT" to (e.g.) "BARNEY.NOT"   and
  809.    "BASE12.NAM" "    "    "BARNEY.NAM".
  810.  
  811. File copying can be done on the "File Selection Menu" that appears as
  812. soon as you invoke one of the major functions of the program (Calendar,
  813. Names/Addresses and Quick Notes).  You will be able to copy any existing
  814. file (e.g. a "base" file) to a new file, with a name of your own choice.
  815. However, this approach only allows you to do copying within a given DOS
  816. directory.  If you wish to copy a file from one directory to another,
  817. you must do this outside the program, using a DOS command.
  818.  
  819. You should also consider creating a set of the data files for your own
  820. training purposes.  Any time that you want to experiment with certain
  821. program functions, you can use and abuse those files without fear of
  822. destroying valuable data.
  823.  
  824. Every time that you invoke a major function in CAL94E, it will 'remember'
  825. the file that you selected the last time that you used it, and it will
  826. prime the File Selection Menu accordingly.  When you want to select a
  827. different file, then go through the drive/directory/file hierarchy as
  828. needed:
  829.  
  830.      - Select a disk drive from the list of all drives that are available
  831.        on your system.
  832.      - Select a directory from the list of all those directories on
  833.        the selected drive that contain any appropriate files.
  834.      - Select a file from the list of all Event files that are
  835.        in the selected directory.
  836.  
  837. There is no need (and no opportunity) to key in something like:
  838.  
  839.      C:\CAL94E\BARNEY.EVT
  840.  
  841. in order to select the file that you want to use.
  842.  
  843.  
  844.  7.5.6  Troubleshooting
  845.         ---------------
  846.  
  847. Please note that CAL94E has only been tested with the MS-DOS operating
  848. system.  The author has made no attempt to ensure that it will function
  849. correctly under competing operating systems.
  850.  
  851. CAL94E could occasionally refuse to do something that you request of it,
  852. but it will normally give an indication of the problem.  The following is
  853. an elaboration on a few of the problems that you might encounter.
  854.  
  855.  
  856. - Printer problems
  857.  
  858.    CAL94E performs simple text printing.  Printers are not standardized
  859.    throughout the industry, and if you encounter problems, it might be
  860.    necessary to select the option of printing to a disk file instead of
  861.    LPTn.  After you exit the program, you can then use you own method of
  862.    printing the disk file.
  863.    Printers can occasionally have problems because of loose connections,
  864.    low humidity causing static electricity, or general malfunctions.
  865.    Also, be sure that the printer is plugged in, turned on, and connected!
  866.  
  867.    Before you attempt to print Name and Address information either on
  868.    labels or on regular paper, carefully read through Section 7.5.10.
  869.  
  870. - Mouse problems
  871.  
  872.    If your mouse is not responding, it is possible that you have removed
  873.    the connection in order to use the port for something else, such as
  874.    your modem.  Also, make sure that the mouse driver software has been
  875.    installed correctly - refer to the documentation that came with it.
  876.  
  877. - Problems with disk files
  878.  
  879.    CAL94E cannot update files that have been flagged as "read-only", and
  880.    it will reject them.  Use the DOS "ATTRIB" command to allow those files
  881.    to be updated.
  882.  
  883.    When creating a new file, you cannot choose a file name that is the
  884.    same as an existing DOS device name, such as LPT1, AUX, etc.
  885.  
  886. - Problems with the "Instant Calculator" program.
  887.  
  888.    As mentioned earlier, you might own a computer system that "lies"
  889.    about the presence of a numeric coprocessor (8087).  If you
  890.    experience problems when using the Instant Calculator, then key:
  891.  
  892.         SET 87=N
  893.  
  894.    from the DOS prompt before running the program.
  895.  
  896.  
  897.  7.5.7  The Autodialer
  898.         --------------
  899.  
  900. If you have a Hayes-compatible modem, you can use CAL94E to autodial
  901. telephone numbers.  Note that this function does not allow you to
  902. connect to computer bulletin board systems: it is used only for dialing
  903. your telephone.
  904.  
  905.  
  906. - Setup
  907.  
  908. Before you first use the facility, you will need to set the Autodialing
  909. Method and the Modem Port.  This is done from the Main Menu of the program.
  910. Once you set these values, CAL94E will remember them the next time that
  911. you run the program.
  912.  
  913.    Autodialing Method, "Tone" or "Pulse".
  914.  
  915. The choice depends on how your local telephone exchange is set up.
  916. For most users, "Tone" will be the correct choice.  If you find that
  917. autodialing will not place the call for you (after hearing the musical
  918. tones in the handset), go back to the Main Menu and switch to "Pulse".
  919.  
  920.    The Modem Port, COM1 through COM4.
  921.  
  922. If you have only one serial card in your computer, then CAL94E will
  923. only allow you to select "COM1" as the Modem Port.  If you have more
  924. than one card, then CAL94E will allow you to select from the available
  925. ports.  If you are not sure which one to choose, you can refer to the
  926. technical documentation that came with your computer.  Serial connections
  927. are used for a mouse, a modem, and sometimes a printer.
  928.  
  929. You should note that if you accidentally select COM1 as the modem port,
  930. and your MOUSE is actually connected to COM1, then an attempt to autodial
  931. will not work (of course) and your mouse might be temporarily disabled.
  932. In order to get the mouse working again, you will have to exit back to
  933. DOS and then reactivate it.  Depending on how your system is set up,
  934. keying the command "mouse" from the DOS prompt will probably do the trick.
  935.  
  936.  
  937. - Invoking the Autodialer
  938.  
  939. Note that it is easy to 'play around' with the following options for
  940. autodialing without actually placing a call, because CAL94E will always
  941. ask you to confirm that you wish to proceed with dialing.
  942.  
  943.     Autodialing From a Calendar Event
  944.  
  945. You can create Calendar Event entries with telephone numbers in the
  946. Description field.  Since these are not really "events", you might
  947. want to set both date fields to Jan 1, 1800 (use <Ctrl + Home>).
  948. You can autodial the number from the 'list events' screen.  Either
  949. pop up the Option Menu and select "Autodial", or key <Alt + p> directly
  950. ('p' is for 'phone').   As well, if you have selected 'view/change'
  951. for a particular event, you can select the Autodial function from
  952. any of the available pop-up menus.  The third method for autodialing
  953. from the description of an event is slightly more flexible.  You
  954. can arrow down to the Event Description and then move the cursor to
  955. the spot where you want CAL94E to start looking for a phone number.
  956. You must then key <Alt + p> to dial.
  957.  
  958.     Autodialing From a Name and Address Entry.
  959.  
  960. The options here are similar to those of a Calendar Event.  However,
  961. when you autodial from the screen that contains the list of entries,
  962. CAL94E will attempt to autodial from the line within the entry that
  963. is labeled as "Tel#1".  If this is not what you want to do, then
  964. go into the entry, position the cursor at the spot where you want
  965. CAL94E to start looking for a phone number, and key <Alt + p>.
  966.  
  967.     Autodialing From a Quick Note Entry.
  968.  
  969. This is almost identical to autodialing from a Name and Address entry,
  970. except when you autodial from the screen that contains the list of
  971. entries, CAL94E will attempt to autodial from the Title Line.
  972.  
  973.  
  974. - Telephone Number Formats
  975.  
  976. A simple phone number can be dialed, or you can enter the number in such
  977. a way that separate dialing sequences occur, with prompts between each
  978. sequence.  The latter approach is similar to what you would do when you
  979. dial a number on a touch-tone phone, and a computer voice prompts you
  980. with options.  Dialing sequences are separated with the character '@'.
  981.  
  982. Valid dialing characters are '0' through '9', '*', and '#'.
  983.  
  984. Here are some examples of numbers, and the results obtained from
  985. autodialing.  The examples assume that CAL94E is starting its search
  986. from column #1 of the text, but as mentioned, you can position the cursor
  987. to the spot where you want the search to begin.  (Obviously, these
  988. phone numbers are intended to be fictitious.)
  989.  
  990.   234-5678
  991.       One dialing sequence, '234-5678'.
  992.  
  993.   234 5678
  994.       Same result as above.
  995.  
  996.   234  5678
  997.       One dialing sequence, '234'.  The two spaces following '234' end
  998.       the sequence.
  999.  
  1000.   9 @234 @5678
  1001.       Three dialing sequences: '9', then '234', then '5678'.
  1002.  
  1003.   9    @234 @5678
  1004.       Same result as above.  The spaces following '9' ended the first
  1005.       sequence, but CAL94E continues to look for '@' to find another
  1006.       sequence.
  1007.  
  1008.   9 x @234 @5678
  1009.       One dialing sequence, '9'.  When CAL94E encounters the 'x', which
  1010.       is not a valid dialing character, it stops its search for more
  1011.       dialing sequences.
  1012.  
  1013.   Barney: 234-5678
  1014.       One dialing sequence, '234-5678'.  Although 'Barney' does not
  1015.       contain valid dialing digits, CAL94E will skip over them when
  1016.       looking for the first dialing sequence.  In other words, the
  1017.       first dialing sequence begins with the first valid dialing
  1018.       character.
  1019.  
  1020. Note that if the number you want to dial begins with '9' (meaning that
  1021. you are requesting an outside line), then '9' should be its own dialing
  1022. sequence.  The pause after '9' is necessary.
  1023.  
  1024.  
  1025.  7.5.8  Customizing Calendar Event Categories
  1026.         -------------------------------------
  1027.  
  1028. The Event Categories that are defined within CAL94E can be customized
  1029. to your own preferences.  An option exists on the Calendar Menu for
  1030. doing this.  The customization screen shows the number of entries in the
  1031. current calendar event file that are using each category.  It also
  1032. indicates which ones have already been customized.  If you ever wish to
  1033. return to the default value for any customized entry, key  <Alt + o>
  1034. (original value).
  1035.  
  1036. You should note that the customization that you create is stored in the
  1037. file "CTRL.CAL", and not in the Calendar Event File itself.
  1038.  
  1039. There are three components to customization:
  1040.  
  1041. - The Color of the Indicator
  1042.  
  1043.   The selected color will be used on the "View Month" screen.  For
  1044.   example, you might wish to make holidays or vacation days stand out
  1045.   on that screen by selecting a bright color/background combination.
  1046.  
  1047. - The Indicator
  1048.  
  1049.   Most of the characters that can be displayed on a screen can be selected
  1050.   as the indicator for a category.  However, the "PESTER" indicator
  1051.   cannot be changed from 'P', since it has special meaning in CAL94E.
  1052.  
  1053. - The Text of the Category Description
  1054.  
  1055.   Any text can be keyed to your preference.  You might wish to change
  1056.   the "PESTER" description to "Do List Item", or change "Holiday (here)"
  1057.   to (e.g.) "Holiday (Canada)".
  1058.  
  1059.  
  1060.  7.5.9  Additional Calendar Event Frequencies  (Version 1.2)
  1061.         -------------------------------------
  1062.  
  1063. There are 7 different monthly frequencies that can be chosen on the
  1064. "Frequency of Event" screen.  These can be further defined for a
  1065. particular event as being every 2, 3, 4, or 6 months.  Scroll into
  1066. one of the 7 entries and follow the instructions that appear on the
  1067. screen.  This option is useful for creating events that occur on a
  1068. quarterly or semiannual basis.
  1069.  
  1070.  
  1071.  7.5.10  Printing Name and Address Labels
  1072.          --------------------------------
  1073.  
  1074. CAL94E is oriented towards printing name and address data on continuous
  1075. form labels on an Epson-compatible dot matrix printer, with one label
  1076. across the form.  If you have more elaborate label printing requirements,
  1077. then you might consider purchasing a separate program that specializes
  1078. in this function.
  1079.  
  1080. You can save three different formats of labels to correspond to different
  1081. sizes of labels that you might use.  Before printing labels, select "Label
  1082. Dimensions" from the "Name/Address Options" screen and select the
  1083. appropriate format so that CAL94E makes full use of the label, and also
  1084. so that it does not print outside the boundaries of the label.
  1085.  
  1086. You should set up one of the three formats for printing on a regular page
  1087. instead of on a label, since you will probably want to do that on occasion.
  1088. Format #1 is already set up for this purpose when you receive CAL94E.
  1089.  
  1090.  
  1091. Here are the steps to take when establishing the label dimensions for
  1092. a particular format:
  1093.  
  1094. - Measure the width of the label (not the entire form on which the label
  1095. is attached).  Dot-matrix printing is usually done at 10 characters per
  1096. inch, and so if your label measures 4 inches across, then the number of
  1097. characters per line is 40 (so far: read on).
  1098.  
  1099. - Printers normally use a 5 character left margin, so subtract 5 from
  1100. the width, giving 35 characters per line in this example.  (For some
  1101. labels that you might purchase, the label is already indented on the
  1102. form, and so you won't have to do the subtraction in these cases).
  1103.  
  1104. - Measure the height using the distance between the perforations.
  1105. Dot-matrix printing is usually done at 6 lines per inch, and so if
  1106. your label form measures 1.5 inches between the perforations, then
  1107. the number of lines per label is 9 in this example.
  1108.  
  1109.  
  1110. When CAL94E actually does the printing, it uses a 3 character right
  1111. hand margin of its own, and it will not print on the last line.
  1112. Therefore, in the above example, a name and address label will only
  1113. be printed if the longest line in the entry is less than or equal to
  1114. 32 characters in width, and less than or equal to 8 lines in height.
  1115. If a particular entry won't fit within these dimensions, then the
  1116. title line is printed, followed by  "*** Doesn't Fit".  You can avoid
  1117. this situation by keeping the entries compact, and by buying labels
  1118. of a sufficient size!
  1119.  
  1120. After requesting label printing, you will be asked if you want to do
  1121. continuous printing.  When you are doing regular printing on pages
  1122. that are 8.5" * 11", the printer will skip several lines every 11"
  1123. in order to avoid printing on the perforation.  When you have labels
  1124. mounted on the printer, you will want to avoid this automatic skip,
  1125. and so you should respond "Yes" to this prompt.
  1126.  
  1127. One final point: when you are asked how the printing is to be centered,
  1128. you should normally respond with 'Vertical Only', since horizontal
  1129. centering is not usually needed because of the 5 character left margin
  1130. that was previously mentioned.
  1131.  
  1132.  ----------------------------------------------------------------------
  1133.  
  1134. 8.0  USE OF THE KEYBOARD
  1135.      ===================
  1136.  
  1137. You can avoid using the keyboard for almost everything by invoking
  1138. the Options Menu, as described earlier (especially if you have a
  1139. mouse).  However, you might prefer to use the keyboard for commonly
  1140. used functions.
  1141.  
  1142. Keyboard functions that require two keystrokes are denoted on the
  1143. screens with a plus sign between them.
  1144.  
  1145. For example, 'ctrl + rightarrow' is used to add 1 to the value of a
  1146. a year.  Hold down either 'ctrl' key, and press the right arrow key.
  1147.  
  1148.  
  1149.  8.1  Miscellaneous Keys
  1150.       ------------------
  1151.  
  1152.        Enter
  1153.           Move forward through the program.
  1154.           Invoke the Options Menu, where applicable.
  1155.           Accept data changes that have been keyed.
  1156.           (The left mouse button is equivalent to the 'Enter'
  1157.            key in CAL94E.)
  1158.  
  1159.        Esc  (Escape)
  1160.           Move backwards through the program.
  1161.           Remove the Options Menu.
  1162.           Abandon data changes that have been keyed.
  1163.           (The right mouse button is equivalent to the 'Escape'
  1164.            key in CAL94E.)
  1165.  
  1166.        Arrow keys (up, down, left, right)
  1167.           Used in a variety of places, with predictable results.
  1168.  
  1169.        Ctrl + Leftarrow
  1170.           Subtract 1 from the value of the year.
  1171.  
  1172.        Ctrl + Rightarrow
  1173.           Add 1 to the value of the year.
  1174.  
  1175.        Ctrl + Pageup
  1176.           1. Set the 'Find Text' direction to 'upwards'.
  1177.           2. Set the height of a Name and Address label to the minimum
  1178.              value on the "Label Dimensions" Screen.
  1179.  
  1180.        Ctrl + Pagedn
  1181.           1. Set the 'Find Text' direction to 'downwards'.
  1182.           2. Set the height of a Name and Address label to the maximum
  1183.              value on the "Label Dimensions" Screen.
  1184.  
  1185.        Backspace
  1186.           Delete the character to the left of the cursor on a text
  1187.           line.
  1188.  
  1189.        Tab
  1190.           1. Move 8 spaces to the right on a text line.
  1191.           2. Switch sides on the "View Month" Calendar Screen.
  1192.           3. Switch formats on the "View Year" Calendar Screen.
  1193.           4. Add 8 characters to the width of a Name and Address
  1194.              label on the "Label Dimensions" Screen.
  1195.  
  1196.        Shift + Tab
  1197.           1. Move 8 spaces to the left on a text line.
  1198.           2. Switch sides on the "View Month" Calendar Screen.
  1199.           3. Switch formats on the "View Year" Calendar Screen.
  1200.           4. Subtract 8 characters from the width of a Name and Address
  1201.              label on the "Label Dimensions" Screen.
  1202.  
  1203.        Insert
  1204.           Switch between Insert mode and Typeover mode for keying text.
  1205.  
  1206.        Delete
  1207.           1. Delete the file that is named on the File Selection Menu.
  1208.               (You will be asked for confirmation.)
  1209.           2. Delete a Calendar Event, a Name/Address entry or a Note.
  1210.               (You will be asked for confirmation.)
  1211.           3. Delete the character highlighted by the cursor on a text
  1212.              line.
  1213.           4. Delete the time from an event, which makes time
  1214.              'not applicable' to the event.
  1215.  
  1216.        Home
  1217.           1. Move to the first entry on the screen.
  1218.           2. Move to the first entry in a list.
  1219.           3. Move to the first position in a text line.
  1220.           4. Set the width of a Name and Address label to the minimum
  1221.              value on the "Label Dimensions" Screen.
  1222.  
  1223.        Ctrl + Home
  1224.           1. Set the highlighted date to the lowest possible value,
  1225.              which is January 1, 1800.
  1226.           2. Set the highlighted time to the lowest possible value,
  1227.              which is 12:01 a.m.
  1228.  
  1229.        End
  1230.           1. Move to the last entry on the screen.
  1231.           2. Move to the last entry in a list.
  1232.           3. Move to the last position in a text line.
  1233.           4. Set the width of a Name and Address label to the maximum
  1234.              value on the "Label Dimensions" Screen.
  1235.  
  1236.        Ctrl + End
  1237.           1. Set the highlighted date to the highest possible value,
  1238.              which is December 31, 2099.
  1239.           2. Set the highlighted time to the highest possible value,
  1240.              which is 11:59 p.m.
  1241.  
  1242.        Page Up
  1243.           1. Scroll upwards in a list by one screen.
  1244.           2. Subtracts 8 lines from the height of a Name and Address
  1245.              label on the "Label Dimensions" Screen.
  1246.  
  1247.        Page Down
  1248.           1. Scroll downwards in a list by one screen.
  1249.           2. Adds 8 lines to the height of a Name and Address
  1250.              label on the "Label Dimensions" Screen.
  1251.  
  1252.        Spacebar
  1253.           Scroll downwards in a list by one entry.
  1254.  
  1255.        Shift + Spacebar  or
  1256.        Ctrl  + Spacebar  or
  1257.        Alt   + Spacebar
  1258.  
  1259.           Scroll upwards in a list by one entry.
  1260.  
  1261.        '1'
  1262.           Change all "Every n Mths, .." frequencies to "Every Month, .."
  1263.           on the "Frequency of Event" Screen.
  1264.  
  1265.        '2'
  1266.           Change all "Every Month, .." frequencies to "Every 2 Mths, .."
  1267.           on the "Frequency of Event" Screen.
  1268.  
  1269.        '3'
  1270.           Change all "Every Month, .." frequencies to "Every 3 Mths, .."
  1271.           (quarterly) on the "Frequency of Event" Screen.
  1272.  
  1273.        '4'
  1274.           Change all "Every Month, .." frequencies to "Every 4 Mths, .."
  1275.           on the "Frequency of Event" Screen.
  1276.  
  1277.        '6'
  1278.           Change all "Every Month, .." frequencies to "Every 6 Mths, .."
  1279.           (semiannually) on the "Frequency of Event" Screen.
  1280.  
  1281.        'a'
  1282.           Change the month to the next one that begins with 'a'
  1283.           (April, August).
  1284.  
  1285.        'd'
  1286.           Change the month to December.
  1287.  
  1288.        'f'
  1289.           Change the month to February.
  1290.  
  1291.        'j'
  1292.           Change the month to the next one that begins with 'j'
  1293.           (January, June, July).
  1294.  
  1295.        'm'
  1296.           - Change the month to the next one that begins with 'm'
  1297.             (March, May).
  1298.           - Change all "Every n Mths, .." frequencies to "Every Month, .."
  1299.             on the "Frequency of Event" Screen.
  1300.  
  1301.        'n'
  1302.           Change the month to November.
  1303.  
  1304.        'o'
  1305.           Change the month to October.
  1306.  
  1307.        'q'
  1308.           Change all "Every Month, .." frequencies to "Every 3 Mths, .."
  1309.           (quarterly) on the "Frequency of Event" Screen.
  1310.  
  1311.        's'
  1312.           - Change the month to September.
  1313.           - Change all "Every Month, .." frequencies to "Every 6 Mths, .."
  1314.             (semiannually) on "Frequency of Event" Screen.
  1315.  
  1316.        ';'
  1317.           Set the size of the scrolling window to the default value.
  1318.  
  1319.        '>'
  1320.           Set the size of the scrolling window to the maximum value.
  1321.  
  1322.        '<'
  1323.           Set the size of the scrolling window to the minimum value.
  1324.  
  1325.        '.'
  1326.           Increase the size of the scrolling window by 1.
  1327.  
  1328.        ','
  1329.           Decrease the size of the scrolling window by 1.
  1330.  
  1331.        '/' or '\'
  1332.           Invoke the Options Menu, where applicable.
  1333.  
  1334.  
  1335.  8.2  Function Keys
  1336.       -------------
  1337.  
  1338.        F1
  1339.           Invoke the Options (Help) Menu
  1340.  
  1341.        F2
  1342.           Edit (Make a change to data)
  1343.  
  1344.        F3
  1345.           Exit (same as <Esc> )
  1346.  
  1347.        F4
  1348.           1. Find text within a list of entries.
  1349.           2. Find text within a Quick Note or a Name/Address entry.
  1350.  
  1351.        F5
  1352.           1. Continue finding text in the list of entries.
  1353.           2. Redisplay 'found' text within a Quick Note or a Name/Address
  1354.              entry.
  1355.  
  1356.        F6
  1357.           Erase the remainder of the text line, from the cursor.
  1358.  
  1359.        F7
  1360.           Page Up
  1361.  
  1362.        F8
  1363.           Page Down
  1364.  
  1365.        F9
  1366.           1. Create a new file (from the File Selection Menu).
  1367.           2. Add a new file entry (calendar, name/address or note).
  1368.  
  1369.        F10
  1370.           Accept the screen
  1371.  
  1372.        Alt + F1
  1373.            Print full list to LPT1.
  1374.  
  1375.        Alt + F2
  1376.            Print full list to LPT2.
  1377.  
  1378.        Alt + F3
  1379.            Print full list to LPT3.
  1380.  
  1381.        Alt + F7
  1382.            Print full list to disk.
  1383.  
  1384.        Ctrl + F1
  1385.            Retrieve Format #1 of Name and Address labels for
  1386.            selection and possible change.
  1387.  
  1388.        Ctrl + F2
  1389.            Retrieve Format #2 of Name and Address labels for
  1390.            selection and possible change.
  1391.  
  1392.        Ctrl + F3
  1393.            Retrieve Format #3 of Name and Address labels for
  1394.            selection and possible change.
  1395.  
  1396.        Shift + F1
  1397.            Copy the text character from the line immediately above,
  1398.            if there is such a line ( or use <Alt + s> ).
  1399.  
  1400.        Shift + F3
  1401.            Copy the text line immediately above, if there is such a line.
  1402.  
  1403.        Shift + F7
  1404.            Find date overlaps for the highlighted calendar event.
  1405.  
  1406.        Shift + F8
  1407.            Find date and time overlaps for the highlighted calendar event.
  1408.            This applies only to events that have a time associated with
  1409.            them.
  1410.  
  1411.  8.3  'Alt' Key Combinations
  1412.       ----------------------
  1413.  
  1414.        Alt + 0  (20xx)
  1415.           Set the century portion of a year to '20'.
  1416.           (Also see 'Alt + 8' and 'Alt + 9'.)
  1417.  
  1418.        Alt + 1
  1419.           Print individual entry to LPT1.
  1420.  
  1421.        Alt + 2
  1422.           Print individual entry to LPT2.
  1423.  
  1424.        Alt + 3
  1425.           Print individual entry to LPT3.
  1426.  
  1427.        Alt + 4
  1428.           Go to the top of a list.
  1429.  
  1430.        Alt + 5
  1431.           Go to the first entry in the Standard Events (Calendar).
  1432.  
  1433.        Alt + 6
  1434.           Go to the bottom of a list.
  1435.  
  1436.        Alt + 7
  1437.           Print individual entry to a disk file instead of a printer.
  1438.  
  1439.        Alt + 8  (18xx)
  1440.           Set the century portion of a year to '18'.
  1441.  
  1442.        Alt + 9  (19xx)
  1443.           Set the century portion of a year to '19'.
  1444.  
  1445.        Alt + a
  1446.           Activate an inactive standard calendar event.
  1447.  
  1448.        Alt + c  (century, color)
  1449.           1. Advance century:  18 -> 19, 19 -> 20, 20 -> 18.
  1450.           2. Change color on the "Customize Event Category" Screen.
  1451.  
  1452.        Alt + d  (downwards movement)
  1453.           1. Move entry (e.g. a Calendar Event) down 1 position in
  1454.              the list.
  1455.           2. Move a text line down 1 position on the screen.
  1456.           3. In the 'Instant Calculator' move the 'A' value down to
  1457.              the 'B' value (and move 'B' up to 'A').
  1458.  
  1459.              Note that the same effect can be achieved by holding down
  1460.              the left mouse button and moving the mouse towards you.
  1461.              ('Alt + u' is the opposite of 'Alt + d').
  1462.  
  1463.        Alt + f  (full day)
  1464.           Set the 'start time' and 'end time' to 12:01 a.m. and
  1465.           11:59 p.m. respectively, which is a full day.
  1466.  
  1467.           Note that it is not possible to set the time to 12 midnight.
  1468.           This is because it is ambiguous as to whether a day begins or
  1469.           ends at midnight.
  1470.  
  1471.        Alt + i  (indicator)
  1472.           Change indicator on the "Customize Event Category" Screen.
  1473.  
  1474.        Alt + m
  1475.           Select a month in the 'View Month' calendar screen.
  1476.  
  1477.        Alt + n  (now)
  1478.           Insert the current date and time into a line of text,
  1479.           beginning at the cursor, for a length of 32 characters.
  1480.  
  1481.        Alt + o  (original value)
  1482.           Change the Event Category to its original (default) value
  1483.           on the "Customize Event Category" Screen.
  1484.  
  1485.        Alt + p  (phone)
  1486.           Autodial the modem.  Refer to Section 7.5.7 for details.
  1487.  
  1488.        Alt + s  (same value)
  1489.           1. Set the highlighted date to the same value as the other
  1490.              date on the screen (in cases where there is one).
  1491.           2. Set the highlighted time to the same value as the other
  1492.              time field on the screen.
  1493.           3. Copy the text character from the line immediately above,
  1494.              if there is such a line (same as Shift + F1).
  1495.           4. In the 'Instant Calculator', set the highlighted number
  1496.              ('A' or 'B') to the same value as the other one.
  1497.  
  1498.        Alt + t  (today, text)
  1499.           1. Set the highlighted date to today's date (taken from the
  1500.              system).
  1501.           2. Change text on the "Customize Event Category" Screen.
  1502.  
  1503.        Alt + u  (upwards movement)
  1504.            This is the opposite of 'alt + d' as described earlier.
  1505.  
  1506.        Alt + x  (exit)
  1507.            This is the equivalent to the Escape key, described earlier.
  1508.  
  1509.        Alt + y
  1510.            Select a year in the 'View Month' calendar screen.
  1511.  
  1512.        Alt + z
  1513.            Deactivate an active standard calendar event.
  1514.  
  1515.  
  1516.  ----------------------------------------------------------------------
  1517.  
  1518. 9.0  USE OF A MOUSE
  1519.      ==============
  1520.  
  1521. If you do not currently own a mouse, you should seriously consider
  1522. getting one, especially if you do not have strong typing skills.  It
  1523. is a major asset when using a program such as CAL94E, because you
  1524. can navigate through the program without the need to constantly look
  1525. up and down between the screen and the keyboard.
  1526.  
  1527. CAL94E does not recognize the middle mouse button, if you have one.
  1528. However some mouse driver software does not recognize it either, and
  1529. considers the middle button to be the same as the left button.
  1530.  
  1531. Here are the mouse functions in CAL94E:
  1532.  
  1533.   9.1  Pressing the left mouse button =  'ENTER' on the keyboard.
  1534.  
  1535.        In most cases you will click the button.  At other times
  1536.        you hold it down, such as when you as scrolling using the
  1537.        flashing arrow, or when you are 'dragging' the mouse (see
  1538.        below).
  1539.  
  1540.   9.2  Pressing the right mouse button =  'ESC' (Escape) on the keyboard.
  1541.  
  1542.   9.3  Pressing the left and right mouse buttons at the same time
  1543.        = function key 'F2' on the keyboard.  (Give them a sharp click
  1544.        together.)
  1545.  
  1546.        F2 is used for selecting or changing data, e.g. changing an existing
  1547.        calendar event, or changing a date value within an event.
  1548.  
  1549.        Many programs recognize a 'double click' of the left mouse button
  1550.        to indicate selection or change.  It is hoped that you will find
  1551.        CAL94E's  'simultaneous click' of both buttons to be easier.
  1552.  
  1553.   9.4  Mouse movement = the arrow keys on the keyboard.
  1554.  
  1555.        Note that there are some cases where this is not true.  For
  1556.        example, when changing or adding a new calendar event, date
  1557.        fields can be changed directly on the screen by using the left
  1558.        and right arrow keys, without the need to invoke the 'Full Screen
  1559.        Selection'.  They cannot be changed by moving the mouse to the
  1560.        left or right because it would be too easy to accidentally make a
  1561.        change with the mouse.
  1562.  
  1563.   9.5  'Dragging' with the left mouse button.
  1564.  
  1565.        (Note that the term 'dragging' means holding down one of the
  1566.         mouse buttons while moving the mouse.)
  1567.  
  1568.       -You can move a table entry (such as a calendar event) by holding
  1569.        down the left mouse button and moving the mouse towards you or
  1570.        away from you.  You can do the same thing to move a text line
  1571.        within a Name and Address entry or a Note entry.  This method can
  1572.        also be used to swap the 'A' and 'B' values in the Instant
  1573.        Calculator.
  1574.  
  1575.       -On the 'View Month' screen under the Calendar option, you can
  1576.        easily switch sides on the screen by holding down the left
  1577.        mouse button and moving the mouse to the left or right.
  1578.  
  1579.          When you are on the left side of the screen, ordinary movement
  1580.          of the mouse (without holding either button down) will change
  1581.          the day.  When you are on the right side, movement of the mouse
  1582.          will scroll the list of the day's events.
  1583.  
  1584.       -On the "Label Dimensions" Screen (Names and Addresses), you can
  1585.        change the dimensions by dragging the mouse with the left mouse
  1586.        button.
  1587.  
  1588.   9.6  'Dragging' with the right mouse button.
  1589.  
  1590.        In the 'View Month' screen, you can scroll the day list that
  1591.        appears on the right side of the screen without the need to
  1592.        switch to that side.  This can be done by holding down the
  1593.        right mouse button and moving the mouse towards you or away from
  1594.        you.
  1595.  
  1596.  ------------------------  End of README.CAL --------------------------
  1597.